package com.jemmyee.core.web.controller.kernel;

import org.springframework.beans.factory.annotation.Autowired;

import com.jemmyee.core.entity.AccountLog;
import com.jemmyee.core.entity.AdminDept;
import com.jemmyee.core.entity.AdminLog;
import com.jemmyee.core.entity.AdminRole;
import com.jemmyee.core.entity.AdminUser;
import com.jemmyee.core.entity.Link;
import com.jemmyee.core.entity.Message;
import com.jemmyee.core.entity.Payment;
import com.jemmyee.core.entity.PointsLog;
import com.jemmyee.core.entity.User;
import com.jemmyee.core.service.IAccountLogService;
import com.jemmyee.core.service.IAdminDeptService;
import com.jemmyee.core.service.IAdminLogService;
import com.jemmyee.core.service.IAdminRoleService;
import com.jemmyee.core.service.IAdminUserService;
import com.jemmyee.core.service.ILinkService;
import com.jemmyee.core.service.IMessageService;
import com.jemmyee.core.service.IPaymentService;
import com.jemmyee.core.service.IPointsLogService;
import com.jemmyee.core.service.IUserService;

public class BaseCoreController extends BaseAdminController {
	// service 注入
	//core
	@Autowired
	public IAdminUserService<AdminUser> adminUserService;
	@Autowired
	public IAdminRoleService<AdminRole> adminRoleService;
	@Autowired
	public IAdminLogService<AdminLog> adminLogService;
	@Autowired
	public IAdminDeptService<AdminDept> adminDeptService;
	@Autowired
	public ILinkService<Link> linkService;
	@Autowired
	public IPaymentService<Payment> paymentService;
	@Autowired
	public IUserService<User> userService;
	@Autowired
	public IMessageService<Message> messageService;
	@Autowired
	public IAccountLogService<AccountLog> accountLogService;
	@Autowired
	public IPointsLogService<PointsLog> pointsLogService;
}
